.p01054-contenedor {
 
}

.p01054-juego {
  padding-left: 22%;
  padding-right: 28%;  
}
.p01054-juego .stl{
  width: 100%;
  height: 230px;
  border: 0px solid #000000;
  line-height: 100%;
  padding-top: 2%;
  padding-left: 2%;  
  padding-right: 2%;    
  padding-bottom: 2%;
  border-radius: 0%;
  
}

.p01054-juego .superior{
  width: 100%;
  height: 28%;
  border: 0px solid #000000;
  background-color: #7bd47b;
  margin: 1 1;
}
.p01054-juego .num{
  float: left;
  width: 23%;
  height: 100%;
  padding-top: 8%;
  text-align: center;
  font-size: 1.6em;
  font-weight: bold;  
  border: 0px solid #000000;
}
.p01054-juego .sig{
  float: left;
  width: 10%;
  height: 100%;
  padding-top: 8%;  
  font-size: 1.6em;
  font-weight: bold;
  text-align: center;  
  border: 0px solid #000000;
}
.p01054-juego .resp{
  float: left;
  width: 25%;
  height: 70%;
  margin-top: 3%;
  padding-top: 4%;
  text-align: center;  
  border: 2px solid red;
  background-color: white;

}
.p01054-juego .cuerpo{
  margin-top: 2%;
  width: 100%;
  height: 62%;
  text-align: center;  
  border: 0px solid #000;
  background-color: #f3ee67;
}
.p01054-juego .fila{
  margin-top: 2%;
  width: 100%;
  height: 45%;
  text-align: center;  
  border: 0px solid #000;
}
.numeros{
 font-size: 1.6em;
 font-weight: bold;
}

@media screen and (max-width: 1015px){

}

@media screen and (max-width: 450px){

}